.index-page .el-header,
.index-page .el-footer {
    background-color: #B3C0D1;
    color: #333;
    text-align: center;
}

.index-page .el-header {
    height: 50px !important;
    line-height: 50px;
}

.index-page .el-aside {
    background-color: #D3DCE6;
    color: #333;
    text-align: center;
    line-height: 200px;
}

/* 减去页面头部的高度 */
.index-page .el-main {
    color: #333;
    text-align: center;
    height: calc(100vh - 50px);
    padding: 0;
}

.index-page body>.el-container {
    width: 100vh;
    height: 100vh;
}

/* 减去 IFrame 页面标签栏的高度 */
.index-page iframe {
    width: 100%;
    height: calc(100% - 40px);
}

.page-tabs .el-tabs__header {
    margin: 0
}

.page-tabs .el-tabs__item {
    height: 31px;
    line-height: 31px
}

.page-tabs .el-dropdown .el-button {
    border-right: none;
    border-bottom-right-radius: 0
}

.page-tabs .el-tabs {
    flex-grow: 1;
}

.dialog-page .el-dialog__body {
    padding: 5px
}